package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @author sankun 对应GatewayTransVo
 */
public class GatewayTrans {
	private Integer total;
	/** 交易号 */
	private String transid;
	/** 外加（应用id） */
	private String appId;
	/** 合作伙伴代码 */
	private String channelCode;
	/** 合作伙伴名称 */
	private String channelName;
	/** 合作伙伴子机构代码 */
	private String channelComcode;
	/** 合作伙伴子机构名称 */
	private String channelComname;
	/** 投保方案号 */
	private String channelProductcode;
	/** 操作人 */
	private String operator;
	/** 交易代码 */
	private String trxcode;
	/** 交易名称 */
	private String trxname;
	/** 交易流水号 */
	private String channelSeqno;
	/** 交易日期 */
	private Date trxdate;
	/** 外加 （交易起期、交易止期） */
	private String trxdateBegin;
	private String trxdateEnd;

	/** */
	private String regioncode;
	/** 出单机构 */
	private String makechannel;
	/** */
	private String gwSeqno;
	/** 申请号 */
	private String appno;
	/** 保单号 */
	private String polno;
	/** 批单号 */
	private String confirmno;
	/** 业务单号 */
	private String busino;
	/** 业务类型 */
	private String busitype;
	/** 保费 */
	private BigDecimal premium;
	/** 手续费 */
	private BigDecimal agentfee;
	/** 交易金额 */
	private BigDecimal amount;
	/** 生效日期 */
	private Date startTime;
	/** 对账状态 */
	private Integer checkFlag;
	/** 插入时间 */
	private Date insertTime;
	/** 更新日期 */
	private Date updateTime;
	/** 外加 */
	private String checkFlagZh;
	private String branchCode; //分公司code;
	private String subPartnerNo;//子机构

	public String getSubPartnerNo() {
		return subPartnerNo;
	}

	public void setSubPartnerNo(String subPartnerNo) {
		this.subPartnerNo = subPartnerNo;
	}

	public String getBranchCode() {
		return branchCode;
	}

	public void setBranchCode(String branchCode) {
		this.branchCode = branchCode;
	}

	public Integer getTotal() {
		return total;
	}

	public void setTotal(Integer total) {
		this.total = total;
	}

	public String getTransid() {
		return transid;
	}

	public void setTransid(String transid) {
		this.transid = transid;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getChannelCode() {
		return channelCode;
	}

	public void setChannelCode(String channelCode) {
		this.channelCode = channelCode;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	public String getChannelComcode() {
		return channelComcode;
	}

	public void setChannelComcode(String channelComcode) {
		this.channelComcode = channelComcode;
	}

	public String getChannelComname() {
		return channelComname;
	}

	public void setChannelComname(String channelComname) {
		this.channelComname = channelComname;
	}

	public String getChannelProductcode() {
		return channelProductcode;
	}

	public void setChannelProductcode(String channelProductcode) {
		this.channelProductcode = channelProductcode;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getTrxcode() {
		return trxcode;
	}

	public void setTrxcode(String trxcode) {
		this.trxcode = trxcode;
	}

	public String getTrxname() {
		return trxname;
	}

	public void setTrxname(String trxname) {
		this.trxname = trxname;
	}

	public String getChannelSeqno() {
		return channelSeqno;
	}

	public void setChannelSeqno(String channelSeqno) {
		this.channelSeqno = channelSeqno;
	}

	public Date getTrxdate() {
		return trxdate;
	}

	public void setTrxdate(Date trxdate) {
		this.trxdate = trxdate;
	}

	public String getTrxdateBegin() {
		return trxdateBegin;
	}

	public void setTrxdateBegin(String trxdateBegin) {
		this.trxdateBegin = trxdateBegin;
	}

	public String getTrxdateEnd() {
		return trxdateEnd;
	}

	public void setTrxdateEnd(String trxdateEnd) {
		this.trxdateEnd = trxdateEnd;
	}

	public String getRegioncode() {
		return regioncode;
	}

	public void setRegioncode(String regioncode) {
		this.regioncode = regioncode;
	}

	public String getMakechannel() {
		return makechannel;
	}

	public void setMakechannel(String makechannel) {
		this.makechannel = makechannel;
	}

	public String getGwSeqno() {
		return gwSeqno;
	}

	public void setGwSeqno(String gwSeqno) {
		this.gwSeqno = gwSeqno;
	}

	public String getBusino() {
		return busino;
	}

	public void setBusino(String busino) {
		this.busino = busino;
	}

	public String getBusitype() {
		return busitype;
	}

	public void setBusitype(String busitype) {
		this.busitype = busitype;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public Integer getCheckFlag() {
		return checkFlag;
	}

	public void setCheckFlag(Integer checkFlag) {
		this.checkFlag = checkFlag;
	}

	public Date getInsertTime() {
		return insertTime;
	}

	public void setInsertTime(Date insertTime) {
		this.insertTime = insertTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getCheckFlagZh() {
		return checkFlagZh;
	}

	public void setCheckFlagZh(String checkFlagZh) {
		this.checkFlagZh = checkFlagZh;
	}

	public String getAppno() {
		return appno;
	}

	public void setAppno(String appno) {
		this.appno = appno;
	}

	public String getPolno() {
		return polno;
	}

	public void setPolno(String polno) {
		this.polno = polno;
	}

	public String getConfirmno() {
		return confirmno;
	}

	public void setConfirmno(String confirmno) {
		this.confirmno = confirmno;
	}

	public BigDecimal getPremium() {
		return premium;
	}

	public void setPremium(BigDecimal premium) {
		this.premium = premium;
	}

	public BigDecimal getAgentfee() {
		return agentfee;
	}

	public void setAgentfee(BigDecimal agentfee) {
		this.agentfee = agentfee;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
}